/*
 * QuickSearch.h
 *
 *  Created on: 27-08-2013
 *      Author: Krzychu
 */

#ifndef QUICKSEARCH_H_
#define QUICKSEARCH_H_

#include "IAlgorithm.h"

class QuickSearch: public virtual IAlgorithm
{
public:
	QuickSearch();
	virtual ~QuickSearch();
	virtual searchResult execute(std::string text, std::string pattern);
	virtual std::string getName();
protected:
	int* preQsBc(std::string pattern);
};

#endif /* QUICKSEARCH_H_ */
